
let itcast = {
  // 动态的添加项目中需要的功能函数
  getArguments: function (str) { //?id=2&name=jack
    let obj = {};
    // 1.去除？
    str = str.substring(1); // id=2&name=jack
    // 2.将str以&符合进行分隔
    let arr = str.split('&'); // ["id=2","name=jack"]
    // 3.循环，并以=做为分隔符对数组中的元素再次分隔，将分隔的结构一个做为键，一个做为值
    for (let i = 0; i < arr.length; i++) {
      // 第一次：id=2
      let temp = arr[i].split('='); // ["id",2]
      // 生成对象
      obj[temp[0]] = temp[1];
    }
    return obj;
  }
};
